﻿.loginMessage
{
 font-size:12px;
 font-weight:normal;
} 
.loginMessage a
{
 font-size:12px;
 font-weight:bold;
 color:Red;
} 
                
/*Menu Leaf Node*/
.LeafNode 
{ 
 font-weight:normal;
 font-size:12px;
 width:120px;
}
.MainNode td
{
 padding-bottom:5px;  
 font-weight:bold;  
}
/*
.MainNode td td
{
 padding-bottom:5px;    
}*/
            
#MenuDiv
{
 /*background-color:#F6F6F9;*/
        
 /*background-color :#FFCCFF;*/
 border:2px solid #EFEBDE;
 margin:10px;
}
.dMD
    {
        /*background-color:#F6F6F9;*/
         /*border:2px solid #EFEBDE;
        border-top:0px;
        margin:10px;
        margin-top:0px;*/
        /*font-family:Myriad Pro;*/
        font: normal 12px/27px Verdana;
        font-size:12px;
        position:relative;
        float:left;
       /* width:700px;*/
         width: 476px;
        padding-bottom:10px;
    }
    .SpecialInstructionsText
    {
    	vertical-align:middle;
    }
	td.chkPo span.sc_checkout > input {
		float: left !important;	
		margin-top: 4px !important;	
		width:25px !important;
	} 
	
	td.chkCredit span.sc_checkout > input {
		float: left !important;
		margin-top: 8px !important;
		width:25px !important;
	}
	td.chkCredit span.sc_checkout > label {
    float: left;
    width: 680px;
	}
      
    table.sc_cart a, table.sc_cart img
    {
    	/*width:100px !important;*/
    	width:75px !important;
    }
    .image_col
    {
    	/*width:100px !important;
    	height:50px !important;*/
    	width:75px !important;
    	/*height:50px !important;*/
    	height :auto;
    }
    .image_col img
    {
    	/*width:100px !important;
    	height:50px !important;*/
    	width:75px !important;
    	/*height:50px !important;*/
    	height :auto;
    }
    .sku
    {
    	width:120px !important;
    }
    .UM
    {
        width:70px !important;
    }
    
    .product
    {
    	/*width:275px !important;*/
    	/*vertical-align: middle;*/
    	vertical-align :top ;
    	line-height :15px;
    	width:315px !important;
    }
    .qty
    {
    	width:50px !important;
    }
    .price
    {
    	width:50px !important;
    	text-align :right !important;
    }
    .total
    {
    	width:130px !important;
    	text-align :right !important;
    }
    table.sc_cart tr
    {
    	padding:3px 0px 3px 0px !important;
    }
    #photowrap
    {
        padding:10px;
        float:left;
        position:relative;
        /*width:150px;
        height:100px;*/
        width:125px;
        height : auto ;
    }
    #photowrap img
    {
        /*width:150px;
        height :100px;*/
         width:125px;
        height : auto ;
    }
    .sku
    {
        font-size:12px;
           
    }
    
    .breadcrumb
    {
        margin-left:10px;
        /*margin-bottom:10px;*/
        font-size:12px;
        /*font-family:Myriad Pro;*/
        font: normal 12px/27px Verdana;
        float:left;
        /*width:100%*/
    }
    
    .breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited
    {
        color:Black;    
    }
    
    #TitleLeft
    {
        margin-left:10px;
        width:5px;
        /*height:41px;*/
        float:left;
       /* background-image:url(../App_Themes/Natural/Images/header_menu_left.gif);
        background-repeat:no-repeat;*/
    }
    #TitleRight
    {
        width:5px;
         /*height:41px;*/
        float:left;
        /*background-image:url(../App_Themes/Natural/Images/header_menu_right.gif);
        background-repeat:no-repeat;*/
    }    
    #Title
    {
        /*width:674px;*/
         width: 476px;
        /*height:21px;*/
        float:left;
        font-weight:bold;
       /* background-image:url(../App_Themes/Natural/Images/header_menu_body.gif);*/
        /*padding:10px;*/
        padding-left :10px;
        padding-right :10px;
        color :White;
        font-size:13px;
        /*font-family:Myriad Pro;*/
        font: normal 12px/27px Verdana;
        z-index:100;
    }

    #DescriptionWrap
    {
        width:465px;
        float:left;
        padding :0 10px 10px 10px;
        position:relative;
    }
      
     
    #Description
    {
        width:100%;
        
        float:left;
    }
     #detailsWrap
      {
        width:200px;
        float:left;
        padding:10px;
        position:relative;
         
      }  
      
    #details
    {
        width:100%;
        
        float:left;
    }
    #MoreImages
    {
        /*width:700px;*/
        width: 476px;
        height:auto;
        float:left;
    }    
    
    .config
    {
        padding:5px;
        margin:10px;
        border:solid 2px #CCCCCC;
        width:275px;
        position:relative;
        float:left;
    }
    .reqbuttonstyle
    {
        background-color:#732C6B;
        color:White;
        font-weight:bold;
        padding:5px;
        font-size:11px;
    } 
#link3
{
 background: #ffffff url('../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../App_Themes/App_Themes/Natural/Images/top_menu_hov_back.png') repeat-x;
}    

.sc_product_cell
{
    /*    border-bottom-style: ridge;
    border-bottom-width: thin;
    border-bottom-color: #9A0000; */
    border-style: solid;
    border-width: 2px;
    border-color: #EFEBDE;
    font-family:Arial;
    color: black;
    /*text-align: left;*/
    text-align :right ;
   /*width: 700px;*/
     width: 620px;
   /* background-color:#F6F6F9;*/
     background-color :#FFCCFF;
    margin-bottom:10px;
   /* float:left;*/
   float :right ;
    
}
.sc_product_cell2
{
    /*    border-bottom-style: ridge;
    border-bottom-width: thin;
    border-bottom-color: #9A0000; */

    /*font-family: Tahoma;*/
    font: normal 12px/27px Verdana;
    color: black;
   /* text-align: left;*/
   text-align :right ;
    /*width: 550px;*/
     width: 620px;  
    background-color:#DEEBD6;
}
.sc_prodname
{
    font-weight:bold;
    padding-bottom:30px;
}
.sc_description
{
    font-weight:normal;
    font-size:12px;
}
.sc_moreinfo
{ 
    font-size: 13px;
    font-weight:bold;
    
    color: #33CC33 !important;
}
.sc_imagecol
{
    /*width:150px;
    width:100px;
     height :80px;*/
    text-align:center;
    font-size:11px;
}
.sc_imagecol_menu
{
    /*width:150px;
    width:100px !important;
     height :80px !important;*/
    text-align:center;
    font-size:11px;
    float:left;
   
 


}



.sc_firstcol 
{

    padding-left:10px!important;
}
.sc_secondcol
{
    width: 35%;
   /* background-color: #E9E9E9;*/
    background-color :#FFCCFF;
    text-align: center;
    vertical-align :bottom ;
    
}
.sc_secondcol img
{
    margin-left:50px;
}
.sc_buybutton
{
    width:100px;
    margin-left:20px;
}
#ctl00_ctl00_body_body_Page_id1.sc_cart
{
	font-size: 12px;
	/*font-family : Tahoma;*/
	font: normal 12px/27px Verdana;
	font-weight:bold;
	width:700px;
	/*    text-align: right;*/
}
.sc_cart_entries
{
	font-size: 12px;
/*font-family : Tahoma;*/
	font: normal 12px/27px Verdana;
	border: thin inset #629632;
	font-weight:bolder;
}
.sc_cartheading
{
	/*font-family : Tahoma;*/
	font: normal 14px/23px Verdana;
	font-weight: bold;
	text-decoration: underline;
	/*text-align:left;*/
	width:400px;
}
.sc_cartheadingright
{
	/*font-family : Tahoma;*/
	font: normal 14px/23px Verdana;
	font-weight: bold;
	text-decoration: underline;
	width:460px !important;
}
.sc_carttotal
{
	font-size: 12px;
	/*font-family : Tahoma;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_checkoutcart
{
	/*float: left;*/
    font: 12px/27px Verdana;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 745px !important;
}
.sc_checkouttop
{
	font-size: 15px;
	/*font-family : Tahoma;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
    height: 1px;
    /*width: 100%;*/
    width:476px;
}
.sc_price
{
    font-size:13px;
    font-weight:bold;
    float:left;
    margin-left:5px;
}
.sc_checkout
{
	color: #313234;
	 /*font: 9pt Arial, Verdana, Tahoma, Geneva, Helvetica, Sans-Serif;
    	*/
	font: normal 12px/27px Verdana;
}
.sc_checkoutheading
{
	color: #313234;
	 /*font: 9pt Arial, Verdana, Tahoma, Geneva, Helvetica, Sans-Serif;
    	*/
	font: normal 12px/27px Verdana;
	text-decoration: underline;
}
.sc_checkoutcart
{
    height: 200px;
    /*width: 100%;*/
   /* width: 680px;*/
    width:400px;
    /*font: 9pt Arial, Verdana, Tahoma, Geneva, Helvetica, Sans-Serif;
    	*/
	font: normal 12px/27px Verdana;
}
.sc_authfailure
{
	color: #9A0000;
	font-size: 14px;
	/*font-family : Tahoma;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_authsuccess
{
	color: Green;
	font-size: 14px;
	/*font-family : Tahoma;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_requi#9A0000
{
	color: #9A0000;
	font-size: 10px;
	/*font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
}
.sc_specials
{
	font-size: 15px;
	/*font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_breadcrumb
{
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_breadcrumb a:link
{
	color: #9A0000;
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	text-decoration: none;
}
.sc_breadcrumb a:visited
{
	color: #9A0000;
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	text-decoration: none;
}
.sc_breadcrumb a:hover
{
	color: Black;
	background-color: White;
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	text-decoration: none;
}
.sc_checkoutlogin
{
    border: thin inset #00CCFF;
    height: auto;
    width: 100%;
}
.sc_input
{
	background-color: White;
	float:left;
	text-align:left;
	margin-right: 20px;
	width:200px;
}
.sc_events
{
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_logintext
{
	font-size: 12px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_news
{
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_aboutUs
{
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	font: normal 12px/27px Verdana;
	font-weight: bold;
}
.sc_footer
{
	font-size: 13px;
	/*font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;*/
	/*font: 9pt Arial, Verdana, Tahoma, Geneva, Helvetica, Sans-Serif;*/
	 font: normal 12px/27px Verdana;
	font-weight: bold;
}
.order-info {
	display: none;
}
.sc_search
{
    font-family:Arial;
    font-size:13px;
}
.sc_paging
{
    font-family:Arial;
    font-size:13px;    
}
/*******************************/
--------------------------------------------------
/* This is for state 3 */

.sc_cartheading
{
	color: #313234;
	/*font: 9pt Arial, Verdana, Tahoma, Geneva, Helvetica, Sans-Serif;*/
	 font: normal 12px/27px Verdana;
	text-decoration: underline;
	text-align:left;
}
.sc_cartheadingright
{
	color: #313234;
	/*font: 9pt Arial, Verdana, Tahoma, Geneva, Helvetica, Sans-Serif;*/
	 font: bold 12px/27px Verdana;
	text-decoration: underline;
	text-align:right;
}
.sc_update
{
    text-decoration:underline!important;
}
.sc_qtybox
{
    border-style: inset;
    width: 50px !important;
    text-align: right;
}
.sc_inputerror
{
	font-size: 13px;
	color: red;
}
.sc_required
{
	color: red;
	font: 10pt Calibri;
	font-weight:bold;
}
.sc_buynow img
{
    margin-top:10px;
    margin-left:5px;
}





#ctl00_header_checkoutbutton 
{
    width: auto  !important;
    height:auto;
    background:green;
    float:left;
}
#ctl00_header_Page_id1 
{
    width: 736px !important;
    height:auto;
    float:left;
}
.sc_menu 
{
    display:none;
}


#ctl00_LblServiceProduct
{
    width: auto;
    height:auto;
    float:left;
    background:ccc;
}
#header_Cart1 
{
    width:750px !important;
    height:auto;
    float:left;
}

#header_Page_id1
{
    width:750px !important;
    height:auto;
    float:left;
}
.sc_carttop 
{
   float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: auto;
    line-height: 22px;
    margin: 10px 0 0;
    min-width: 500px;
    width: auto;
    text-align:left;
    font-weight:bold;
}
.sc_cart tbody tr td {
    /*text-align:left;*/
    /*text-align :left ;*/
   padding-top:5px;
}
#header_Info_id1 tbody tr td span {
    margin: -2px 0 0 0;
    /*float:left;*/
   /* float :left ;
    text-align :left ;*/
    
    
}
#header_Info_id1 tbody tr td label {
    margin: 5px 0 0 0;
    /*float:left;*/
}

#header_Residential 
{
    margin: 8px 5px 10px 85px;
    float:left;
}
#header_PromoCode {
    margin: -2px 15px 0 16px;
    float:left;
}

/* for update cart button */
        .update
        {
            float: right;
            height: 29px;
            margin-bottom: 5px;
            width: 116px;
            background: url('../../../../../../../../../../../../../../../../../../../../../../../../productimages/Large/UpdateCart.gif');
	margin-left: 27px;
	margin-right: 27px;
	margin-top: 27px;
}
        /* for continue button */
        /*
        .continue
        {
        	height: 29px;
            margin: 27px;
            margin-bottom: 5px;
            width: 116px;
        	background: url( "../productimages/Large/ContinueShopping.gif" );
        }*/
        
        
    td.chkPo span.sc_checkout > label {
		float: left;
		margin-top: -4px !important;
	}
	
	
	.sc_cartheading_price
{
	/*font-family : Tahoma;*/
	font: normal 14px/23px Verdana;
	font-weight: bold;
	text-decoration: underline;
	text-align:right;
	width:130px;
}
	.sc_cartheading_Total1
{
	/*font-family : Tahoma;*/
	font: normal 14px/23px Verdana;
	font-weight: bold;
	text-decoration: underline;
	text-align:right !important;
	width:130px;
}
	.sc_cartheading_Total2
{
	/*font-family : Tahoma;*/
	 text-align :right ;
	 vertical-align : top  ;
}

.sc_cartheading_product
    {
    	/*width:275px !important;*/
    	width:200px !important;
    	/*vertical-align: middle;*/
    	font: normal 14px/23px Verdana;
	font-weight: bold;
	text-decoration: underline;
	text-align :left;
	
	
    }
    
    .sc_cartheading_UM
    {
        width:95px !important;
    	font: normal 14px/23px Verdana;
	    font-weight: bold;
	    text-decoration: underline;
    }
    
    .product_State3
    {
    	width:205px !important;
    	/*vertical-align: middle;*/
    	vertical-align :top ;
    	line-height :15px;
    	text-align :left;
    	
    }
    
    .Remove
    {
       width:100px !important; 
       text-align :center;
    }
    
    
    
    .total_State3 
    {
    	width:130px !important;
    		text-align :right ;
    		vertical-align :top ;
    		text-align :right ;
    		  font-weight :bold ;
    	
        }
    
    .total_State3 span
    {
    	width:130px !important;
    		text-align :right ;
    		vertical-align :top ;
    		
    		
    }
    
    .UM_State3
    {
        width:95px !important;
    		text-align :right ;
    		vertical-align :top ;
    		font: normal 14px/23px Verdana;
	    font-weight: bold;
	    text-decoration: underline;
    }
    
    
    .Total_State4
    {
        text-align :right ;
        width:130px !important;
    	text-align :right ;
    }
    
    .sc_cartheading_SKU
    {
        width:120px !important;     
      	font: normal 14px/23px Verdana;
	    font-weight: bold;
	    text-decoration: underline;
	    text-align :left;
	
    }
    
     .sc_cartheading_UM
    {
        width:50px !important;     
      	font: normal 14px/23px Verdana;
	    font-weight: bold;
	    text-decoration: underline;
	    text-align :left;
	
    }
    
    .sc_total
    {
        text-align : right !important;  
    }
    

	
